olive snails - Francés Inglés Diccionario